﻿//#define    _CRT_SECURE_NO_WARNINGS 1
#define _CRT_SECURE_NO_WARNINGS 1
//
//#include <stdio.h>

//输入一个整数，判断是否为奇数

//int main()
//{
//	int num = 0;
//	//输入
//	scanf("%d", &num);
//	//判断
//	if (num % 2 == 1)//== 判断相等
//		printf("%d 是奇数\n", num);
//	else
//		printf("%d 是偶数\n", num);
//
//	return 0;
//}


//输入一个年龄，>= 18岁就输出：成年，否则就输出：未成年

//int main()
//{
//	int age = 0;
//	//输入
//	scanf("%d", &age);
//	//判断
//	if (age >= 18)
//		printf("成年\n");
//	else
//		printf("未成年\n");
//
//	return 0;
//}
//



//int main()
//{
//	int age = 0;
//	//输入
//	scanf("%d", &age);
//	//判断
//	if (age >= 18)
//	{
//		printf("成年\n");
//		printf("谈恋爱\n");
//	}
//	else
//	{
//		printf("未成年\n");
//	}
//
//	return 0;
//}

#include <stdio.h>
//int main()
//{
//    int age = 0;
//    scanf("%d", &age);
//    if (age >= 18)
//        printf("成年了\n");
//
//    printf("可以谈恋爱了\n");
//    return 0;
//}


//要求输入一个整数，判断输入的整数是0，还是正数或者负数。

//int main()
//{
//	int num = 0;
//	//输入
//	scanf("%d", &num);
//	if (num == 0)
//		printf("输入的整数是0\n");
//	else //正数或者负数
//	{
//		if (num > 0)
//			printf("输入的整数是正数\n");
//		else
//			printf("输入的整数是负数\n");
//	}
//
//	return 0;
//}


//int main()
//{
//	int num = 0;
//	//输入
//	scanf("%d", &num);
//	if (num == 0)
//		printf("输入的整数是0\n");
//	else if (num > 0)
//		printf("输入的整数是正数\n");
//	else
//		printf("输入的整数是负数\n");
//
//	return 0;
//}
//





//int main()
//{
//	int num = 0;
//	//输入
//	scanf("%d", &num);
//	if (num > 0)
//		printf("正数\n");
//	else if (num == 0)
//		printf("0\n");
//	else
//		printf("负数\n");
//
//	return 0;
//}
//
//int main()
//{
//	int num = 0;
//	//输入
//	scanf("%d", &num);
//	if (num > 0)
//		printf("正数\n");
//	else
//	{
//		if (num == 0)
//			printf("0\n");
//		else
//			printf("负数\n");
//	}
//	return 0;
//}


//输入一个整数，如果是正数，再判断是奇数还是偶数，并输出；如果不是正数则输出：非正数。

//int main()
//{
//	int num = 0;
//	scanf("%d", &num);
//
//	if (num > 0)//正数
//	{
//		if (num % 2 == 1)
//			printf("奇数\n");
//		else
//			printf("偶数\n");
//	}
//	else
//	{
//		printf("非正数\n");
//	}
//	return 0;
//}

//输入一个人的年龄
//如果年龄 < 18岁，打印"少年"
//	如果年龄在18岁至44岁打印"青年"
//	如果年龄在45岁至59岁打印"中老年"
//	如果年龄在60岁至89岁打印"老年"
//	如果90岁及以上打印"老寿星"

//int main()
//{
//	int age = 0;
//	//输入
//	scanf("%d", &age);
//	if (age < 18)
//		printf("少年\n");
//	else //>=18
//	{
//		if (age <= 44)//18~44
//			printf("青年\n");
//		else //>=45
//		{
//			if (age <= 59) //45~59
//				printf("中老年\n");
//			else //>=60
//			{
//				if (age <= 89)//60~89
//					printf("老年\n");
//				else
//					printf("老寿星\n");
//			}
//		}
//	}
//	return 0;
//}

//int main()
//{
//	int age = 0;
//	//输入
//	scanf("%d", &age);
//	if (age < 18)
//		printf("少年\n");
//	else if (age <= 44)//18~44
//		printf("青年\n");
//	else if (age <= 59) //45~59
//		printf("中老年\n");
//	else if (age <= 89)//60~89
//		printf("老年\n");
//	else
//		printf("老寿星\n");
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	int a = 0;
//	int b = 2;
//	if (a == 1)
//	{
//		if (b == 2)
//			printf("hehe\n");
//	}
//	else 
//		printf("haha\n");
//
//	return 0;
//}
//

//int main()
//{
//	int num=0;
//	int num = 0;//ok
//
//	return 0;
//}

//int main()
//{
//	int a = 4;
//	int b = 5;
//	int c = (a < b);
//	printf("%d\n", c);
//	return 0;
//}

//如果判断一个变量和一个常量是否相等的时候，可以将常量放在等号的左边

//int main()
//{
//	int x = 0;
//	scanf("%d", &x);
//	if (3 == x)
//		printf("x is 3\n");
//
//	return 0;
//}

//int main()
//{
//	int x = 6;
//	int y = 3;
//	int z = 5;
//	if (x < y < z)
//	{
//		printf("hehe\n");
//	}
//	else
//	{
//		printf("haha\n");
//	}
//
//	return 0;
//}
//
//int main()
//{
//	int x = 6;
//	int y = 3;
//	int z = 5;
//	if (x < y && y < z)//&& 并且
//	{
//		printf("hehe\n");
//	}
//	else
//	{
//		printf("haha\n");
//	}
//
//	return 0;
//}

//我们输入一个年龄，如果年龄在18岁~36岁之间，我们输出青年。

//int main()
//{
//	int age = 0;
//	scanf("%d", &age);
//	if (age >= 18 && age <= 36)
//		printf("青年\n");
//
//	return 0;
//}
//int main()
//{
//	int a = 0;
//	int b = 0;
//	scanf("%d", &a);
//	//if (a > 5)
//	//	b = 3;
//	//else
//	//	b = -3;
//
//	b = (a > 5 ? 3 : -3);
//
//	printf("%d\n", b);
//
//	return 0;
//}

//使用条件表达式实现找两个数中较大值。

//int main()
//{
//	int a = 0;
//	int b = 0;
//	scanf("%d %d", &a, &b);
//	int m = 0;
//	//if (a > b)
//	//	m = a;
//	//else
//	//	m = b;
//
//	m = (a > b ? a : b);
//	printf("%d\n", m);
//
//	return 0;
//}



//某个表达式的结果为假，要做什么事儿

//int main()
//{
//	int flag = 5;
//	if (!flag)
//		printf("do some thing\n");
//	return 0;
//}

//如果我们说月份是3月到5月，是春天，那使用代码怎么体现呢

//int main()
//{
//	int month = 0;
//	scanf("%d", &month);
//	if (month >= 3 && month <= 5)
//		printf("春季\n");
//
//	return 0;
//}

//比如：我们说一年中月份是12月或者1月或者2月是冬天，那么我们怎么使用代码体现呢？
//
//int main()
//{
//	int month = 0;
//	scanf("%d", &month);
//	if (month == 12 || month == 1 || month == 2)
//	{
//		printf("冬季\n");
//	}
//
//	return 0;
//}


//int main()
//{
//	int year = 0;
//	scanf("%d", &year);
//	if (year % 4 == 0)
//	{
//		if(year%100!=0)
//		{
//			printf("%d 是闰年", year);
//		}
//	}
//	if (year % 400 == 0)
//	{
//		printf("%d 是闰年", year);
//	}
//	return 0;
//}

//
//int main()
//{
//	int year = 0;
//	scanf("%d", &year);
//	if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))
//	{
//		printf("%d 是闰年", year);
//	}
//	
//	return 0;
//}

//
//int main()
//{
//	int year = 0;
//	scanf("%d", &year);
//	if (year % 4 == 0)
//	{
//		if(year%100!=0)
//		{
//			printf("%d 是闰年", year);
//		}
//	}
//	else if (year % 400 == 0)
//	{
//		printf("%d 是闰年", year);
//	}
//	return 0;
//}
//
//
//int main()
//{
//	int year = 0;
//	scanf("%d", &year);
//	if (year % 4 == 0 && year % 100 != 0)
//	{
//		printf("%d 是闰年", year);
//	}
//	else if (year % 400 == 0)
//	{
//		printf("%d 是闰年", year);
//	}
//	return 0;
//}


//#include <stdio.h>
//
//int main()
//{
//    int i = 0, a = 0, b = 2, c = 3, d = 4;
//    //i = a++ && ++b && d++;
//    i = a++||++b||d++;
//
//    printf("a = %d\n b = %d\n c = %d\nd = %d\n", a, b, c, d);
//    //
//    return 0;
//}

//输入任意一个整数值，计算除3之后的余数
//int main()
//{
//	int num = 0;
//	scanf("%d", &num);
//	if (num % 3 == 0)
//	    printf("余数是0\n");
//	else if(num % 3 == 1)
//		printf("余数是1\n");
//	else
//		printf("余数是2\n");
//	return 0;
//}
int main()
{
	int num = 0;
	scanf("%d", &num);
	if (num % 3 == 0)
		printf("余数是0\n");
	else if(num % 3 == 1)
		printf("余数是1\n");
	else 
		printf("余数是2\n");
	return 0;
}

//int main()
//{
//	int num = 0;
//	scanf("%d", &num);
//	int n = 1;
//	//num % 3;//0 1 2
//
//	switch (num % 3)
//	{
//	case 0:
//		printf("余数是0\n");
//		break;
//	case 1:
//		printf("余数是1\n");
//		break;
//	case 2:
//		printf("余数是2\n");
//		break;
//	}
//	//
//	return 0;
//}
//
//
//int main()
//{
//	int day = 0;
//	//输入
//	scanf("%d", &day);
//	switch (day)
//	{
//	case 1:
//		printf("工作日\n");
//		break;
//	case 2:
//		printf("工作日\n");
//		break;
//	case 3:
//		printf("工作日\n");
//		break;
//	case 4:
//		printf("工作日\n");
//		break;
//	case 5:
//		printf("工作日\n");
//		break;
//	case 6:
//		printf("休息日\n");
//		break;
//	case 7:
//		printf("休息日\n");
//		break;
//	}
//	return 0;
//}



//
//int main()
//{
//	int day = 0;
//	//输入
//	scanf("%d", &day);
//	switch (day)
//	{
//	case 1:
//		printf("工作日\n");
//		break;
//	case 2:
//		printf("工作日\n");
//		break;
//	case 3:
//		printf("工作日\n");
//		break;
//	case 4:
//		printf("工作日\n");
//		break;
//	case 5:
//		printf("工作日\n");
//		break;
//	case 6:
//		printf("休息日\n");
//		break;
//	case 7:
//		printf("休息日\n");
//		break;
//	}
//	return 0;
//}


//int main()
//{
//	int day = 0;
//	//输入
//	scanf("%d", &day);
//	switch (day)
//	{
//	case 1:
//	case 2:
//	case 3:
//	case 4:
//	case 5:
//		printf("工作日\n");
//		break;
//	case 6:
//	case 7:
//		printf("休息日\n");
//		break;
//	default:
//		printf("输入错误，重新输入\n");
//		break;
//	}
//	return 0;
//}


//4.4 练习：闰年的判断?
//输⼊⼀个年份year，判断year是否是闰年 ?
//闰年判断的规则：
//1. 能被4整除并且不能被100整除是闰年 ?
//2. 能被400整除是闰年 ?
//#include<stdio.h>
//int main()
//{
//   int year = 0;
//   scanf("%d", &year);
//   if (year % 4 == 0 && year % 100 != 0)
//       printf("year is 闰年\n");
//   else (year % 400 == 0);
//       printf("year is 闰年\n");
//    return 0;
//}